#ifndef __PROJECTILE_H__
#define __PROJECTILE_H__

#include "model.h"
#include "light.h"

class Projectile :
            public Model {
public:
    Projectile(Game* game);
    virtual ~Projectile(void);
    Vector4 GetDirection() const;
    void SetDirection(Vector4 val);
    float GetLife() const;
	Light* GetLight() const;
    virtual void Draw(float timeDelta);
    virtual void Initialize();
    virtual void Update(float timeDelta);
private:
    Vector4 direction;
    Light* light;
    float life;
};

#endif